/*
 * This software is copyrighted as noted below.  It may be freely copied,
 * modified, and redistributed, provided that the copyright notice is
 * preserved on all copies.
 *
 * There is no warranty or other guarantee of fitness for this software,
 * it is provided solely "as is".  Bug reports or fixes may be sent
 * to the author, who may or may not act on them as he desires.
 *
 * You may not include this software in a program or other software product
 * without supplying the source, or without informing the end-user that the
 * source is available for no extra charge.
 *
 * If you modify this software, you should include a notice giving the
 * name of the person performing the modification, the date of modification,
 * and the reason for such modification.
 *
 * Author:      Bruno Levy
 *
 * Copyright (c) 1996, Bruno Levy.
 *
 */
/* prg generated sinus table */
/*   --- DO NOT EDIT ---     */

#include "machine.h"

#define NSIN 256
uint32 sintab[] = 
	{
	0x0,0x324,0x647,0x96a,
	0xc8b,0xfab,0x12c7,0x15e1,
	0x18f8,0x1c0b,0x1f19,0x2223,
	0x2527,0x2826,0x2b1e,0x2e10,
	0x30fb,0x33de,0x36b9,0x398c,
	0x3c56,0x3f16,0x41cd,0x447a,
	0x471c,0x49b3,0x4c3f,0x4ebf,
	0x5133,0x539a,0x55f4,0x5842,
	0x5a81,0x5cb3,0x5ed6,0x60eb,
	0x62f1,0x64e7,0x66ce,0x68a5,
	0x6a6c,0x6c23,0x6dc9,0x6f5e,
	0x70e1,0x7254,0x73b5,0x7503,
	0x7640,0x776b,0x7883,0x7989,
	0x7a7c,0x7b5c,0x7c29,0x7ce2,
	0x7d89,0x7e1c,0x7e9c,0x7f08,
	0x7f61,0x7fa6,0x7fd7,0x7ff5,
	0x7fff,0x7ff5,0x7fd7,0x7fa6,
	0x7f61,0x7f08,0x7e9c,0x7e1c,
	0x7d89,0x7ce2,0x7c29,0x7b5c,
	0x7a7c,0x7989,0x7883,0x776b,
	0x7640,0x7503,0x73b5,0x7254,
	0x70e1,0x6f5e,0x6dc9,0x6c23,
	0x6a6c,0x68a5,0x66ce,0x64e7,
	0x62f1,0x60eb,0x5ed6,0x5cb3,
	0x5a81,0x5842,0x55f4,0x539a,
	0x5133,0x4ebf,0x4c3f,0x49b3,
	0x471c,0x447a,0x41cd,0x3f16,
	0x3c56,0x398c,0x36b9,0x33de,
	0x30fb,0x2e10,0x2b1e,0x2826,
	0x2527,0x2223,0x1f19,0x1c0b,
	0x18f8,0x15e1,0x12c7,0xfab,
	0xc8b,0x96a,0x647,0x324,
	0x0,0xfffffcdc,0xfffff9b9,0xfffff696,
	0xfffff375,0xfffff055,0xffffed39,0xffffea1f,
	0xffffe708,0xffffe3f5,0xffffe0e7,0xffffdddd,
	0xffffdad9,0xffffd7da,0xffffd4e2,0xffffd1f0,
	0xffffcf05,0xffffcc22,0xffffc947,0xffffc674,
	0xffffc3aa,0xffffc0ea,0xffffbe33,0xffffbb86,
	0xffffb8e4,0xffffb64d,0xffffb3c1,0xffffb141,
	0xffffaecd,0xffffac66,0xffffaa0c,0xffffa7be,
	0xffffa57f,0xffffa34d,0xffffa12a,0xffff9f15,
	0xffff9d0f,0xffff9b19,0xffff9932,0xffff975b,
	0xffff9594,0xffff93dd,0xffff9237,0xffff90a2,
	0xffff8f1f,0xffff8dac,0xffff8c4b,0xffff8afd,
	0xffff89c0,0xffff8895,0xffff877d,0xffff8677,
	0xffff8584,0xffff84a4,0xffff83d7,0xffff831e,
	0xffff8277,0xffff81e4,0xffff8164,0xffff80f8,
	0xffff809f,0xffff805a,0xffff8029,0xffff800b,
	0xffff8001,0xffff800b,0xffff8029,0xffff805a,
	0xffff809f,0xffff80f8,0xffff8164,0xffff81e4,
	0xffff8277,0xffff831e,0xffff83d7,0xffff84a4,
	0xffff8584,0xffff8677,0xffff877d,0xffff8895,
	0xffff89c0,0xffff8afd,0xffff8c4b,0xffff8dac,
	0xffff8f1f,0xffff90a2,0xffff9237,0xffff93dd,
	0xffff9594,0xffff975b,0xffff9932,0xffff9b19,
	0xffff9d0f,0xffff9f15,0xffffa12a,0xffffa34d,
	0xffffa57f,0xffffa7be,0xffffaa0c,0xffffac66,
	0xffffaecd,0xffffb141,0xffffb3c1,0xffffb64d,
	0xffffb8e4,0xffffbb86,0xffffbe33,0xffffc0ea,
	0xffffc3aa,0xffffc674,0xffffc947,0xffffcc22,
	0xffffcf05,0xffffd1f0,0xffffd4e2,0xffffd7da,
	0xffffdad9,0xffffdddd,0xffffe0e7,0xffffe3f5,
	0xffffe708,0xffffea1f,0xffffed39,0xfffff055,
	0xfffff375,0xfffff696,0xfffff9b9,0xfffffcdc
	};


uint32 costab[] = 
	{
	0x8000,0x7ff6,0x7fd8,0x7fa7,
	0x7f62,0x7f09,0x7e9d,0x7e1d,
	0x7d8a,0x7ce3,0x7c29,0x7b5d,
	0x7a7d,0x798a,0x7884,0x776c,
	0x7641,0x7504,0x73b5,0x7255,
	0x70e2,0x6f5f,0x6dca,0x6c24,
	0x6a6d,0x68a6,0x66cf,0x64e8,
	0x62f2,0x60ec,0x5ed7,0x5cb4,
	0x5a82,0x5842,0x55f5,0x539b,
	0x5133,0x4ebf,0x4c3f,0x49b4,
	0x471c,0x447a,0x41ce,0x3f17,
	0x3c56,0x398c,0x36ba,0x33de,
	0x30fb,0x2e11,0x2b1f,0x2826,
	0x2528,0x2223,0x1f19,0x1c0b,
	0x18f8,0x15e2,0x12c8,0xfab,
	0xc8b,0x96a,0x647,0x324,
	0x0,0xfffffcdc,0xfffff9b9,0xfffff696,
	0xfffff375,0xfffff055,0xffffed38,0xffffea1e,
	0xffffe708,0xffffe3f5,0xffffe0e7,0xffffdddd,
	0xffffdad8,0xffffd7da,0xffffd4e1,0xffffd1ef,
	0xffffcf05,0xffffcc22,0xffffc946,0xffffc674,
	0xffffc3aa,0xffffc0e9,0xffffbe32,0xffffbb86,
	0xffffb8e4,0xffffb64c,0xffffb3c1,0xffffb141,
	0xffffaecd,0xffffac65,0xffffaa0b,0xffffa7be,
	0xffffa57e,0xffffa34c,0xffffa129,0xffff9f14,
	0xffff9d0e,0xffff9b18,0xffff9931,0xffff975a,
	0xffff9593,0xffff93dc,0xffff9236,0xffff90a1,
	0xffff8f1e,0xffff8dab,0xffff8c4b,0xffff8afc,
	0xffff89bf,0xffff8894,0xffff877c,0xffff8676,
	0xffff8583,0xffff84a3,0xffff83d7,0xffff831d,
	0xffff8276,0xffff81e3,0xffff8163,0xffff80f7,
	0xffff809e,0xffff8059,0xffff8028,0xffff800a,
	0xffff8000,0xffff800a,0xffff8028,0xffff8059,
	0xffff809e,0xffff80f7,0xffff8163,0xffff81e3,
	0xffff8276,0xffff831d,0xffff83d7,0xffff84a3,
	0xffff8583,0xffff8676,0xffff877c,0xffff8894,
	0xffff89bf,0xffff8afc,0xffff8c4b,0xffff8dab,
	0xffff8f1e,0xffff90a1,0xffff9236,0xffff93dc,
	0xffff9593,0xffff975a,0xffff9931,0xffff9b18,
	0xffff9d0e,0xffff9f14,0xffffa129,0xffffa34c,
	0xffffa57e,0xffffa7be,0xffffaa0b,0xffffac65,
	0xffffaecd,0xffffb141,0xffffb3c1,0xffffb64c,
	0xffffb8e4,0xffffbb86,0xffffbe32,0xffffc0e9,
	0xffffc3aa,0xffffc674,0xffffc946,0xffffcc22,
	0xffffcf05,0xffffd1ef,0xffffd4e1,0xffffd7da,
	0xffffdad8,0xffffdddd,0xffffe0e7,0xffffe3f5,
	0xffffe708,0xffffea1e,0xffffed38,0xfffff055,
	0xfffff375,0xfffff696,0xfffff9b9,0xfffffcdc,
	0x0,0x324,0x647,0x96a,
	0xc8b,0xfab,0x12c8,0x15e2,
	0x18f8,0x1c0b,0x1f19,0x2223,
	0x2528,0x2826,0x2b1f,0x2e11,
	0x30fb,0x33de,0x36ba,0x398c,
	0x3c56,0x3f17,0x41ce,0x447a,
	0x471c,0x49b4,0x4c3f,0x4ebf,
	0x5133,0x539b,0x55f5,0x5842,
	0x5a82,0x5cb4,0x5ed7,0x60ec,
	0x62f2,0x64e8,0x66cf,0x68a6,
	0x6a6d,0x6c24,0x6dca,0x6f5f,
	0x70e2,0x7255,0x73b5,0x7504,
	0x7641,0x776c,0x7884,0x798a,
	0x7a7d,0x7b5d,0x7c29,0x7ce3,
	0x7d8a,0x7e1d,0x7e9d,0x7f09,
	0x7f62,0x7fa7,0x7fd8,0x7ff6
	};


